Software development practices in academia: a case study comparison

نویسندگان

  • Derek Groen
  • Xiaohu Guo
  • James A. Grogan
  • Ulf D. Schiller
  • James M. Osborne
چکیده

Academic software development practices often differ from those of commercial development settings, yet only limited research has been conducted on assessing software development practises in academia. Here we present a case study of software development practices in four open-source scientific codes over a period of nine years, characterizing the evolution of their respective development teams, their scientific productivity, and the adoption (or discontinuation) of specific software engineering practises as the team size changes. We show that the transient nature of the development team results in the adoption of different development strategies. We relate measures of publication output to accumulated numbers of developers and find that for the projects considered the time-scale for returns on expended development effort is approximately three years. We discuss the implications of our findings for evaluating the performance of research software development, and in general any computationally oriented scientific project.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Accelerating Software Development through Agile Practices - A Case Study of a Small-scale, Time-intensive Web Development Project at a College-level IT Competition

Agile development has received increasing interest both in industry and academia due to its benefits in developing software quickly, meeting customer needs, and keeping pace with the rapidly changing requirements. However, agile practices and scrum in particular have been mainly tested in midto large-size projects. In this paper, we present findings from a case study of agile practices in a sma...

متن کامل

Role of Watershed Management Practices on Flood Hydrograph Characteristics (Case Study: Kakhk Paired Watershed)

In the present study, the impact of watershed management practices on flood hydrograph characteristics was investigated using HEC-HMS model. In order to design, calibrate, and validate the model, data from a representative paired watershed (Kakhk Watershed, Khorasan Razavi Province, Iran) was collected and field surveys were performed to have the dataset further completed. Results of paired sam...

متن کامل

Characterizing the Implementation of Software Reuse Processes in Brazilian Organizations

Software reuse has come a long way in terms of academic research and industrial practice, and is present in day-today software development activities. However, although it is known that many software organizations still do not perform reuse in a controlled, pre-planned, strategic, or systematic way, the problems faced by many of them have not yet been properly characterized, particularly in Bra...

متن کامل

Multi-View Software Architecture Design: Case Study of a Mission-Critical Defense System

An architecture outlines what a system can or cannot do. Attention to software architecture is essential for successful product developments. Therefore, software architecture development is a crucial phase in software development process. As the software intensive systems become complex, software architects face with the challenges of dealing with multiple sometimes conflicting concerns at the ...

متن کامل

Identification of Methodology for Analysis of the Risk Factors in Software Development Environment

Software engineering has attracted the recent focus of academia and researchers by providing them means of effective software development. The effective risk management has also played a vital role is making the software development practices more reliable and organized. Ample consideration is being given to the software risk analysis and that has enabled the more reliable software management. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1506.05272  شماره 

صفحات  -

تاریخ انتشار 2015